package com.zdxlz.fcmp.upms.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zdxlz.fcmp.common.mybatis.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * <p>
 * 系统对外部平台提供的凭证信息
 * </p>
 *
 * @author: aman
 * @since 2025-02-01
 */
@Getter
@Setter
@ToString
@TableName("external_platform_config")
public class ExternalPlatformConfig extends BaseEntity {

    /**
     * 外部平台名称
     */
    @TableField("platform_name")
    private String platformName;

    /**
     * 提供给外部平台的应用ID
     */
    @TableField("app_id")
    private String appId;

    /**
     * 对应的应用密钥
     */
    @TableField("app_secret")
    private String appSecret;

    /**
     * 描述信息
     */
    @TableField("description")
    private String description;

    /**
     * 状态，默认激活
     */
    @TableField("status")
    private Boolean status;

}
